package cn.yunhe.dao;

import cn.yunhe.pojo.News;
import cn.yunhe.pojo.Page;

import java.util.List;

public interface NewsMapper {
    /**
     * 添加新闻
     * @param news
     * @return
     */
    int addNews(News news);

    /**
     * 分页查询
     * @param page
     * @return
     */
    List<News> getNewsByPage(Page page);

    /**
     * 总条数
     * @return
     */
    int getNewsCount(String title);

    /**
     * 根据id获得新闻内容
     * @param newsId
     * @return
     */
    News getNewsByNewsId(int newsId);

    /**
     * 修改新闻内容
     * @param news
     * @return
     */
    int updateNewsByNews(News news);

    /**
     * 代码补全
     * @param title
     * @return
     */
    List<News> helpSerchNews(String title);


}
